221
96
24
4
52
59
123
27
75
23
90
10
11
143
172
43
73
81
102
6
56
368
68
62
35
12
87
50
18
49
33
13
573
19
78
61
37
71
230
108
34
54
31
26