1
25
11
3
12
38
20
23
164
57
111
96
348
103
124
83
60
94
27
137
33
43
78
18
54
113
37
9
49
50
146
51
70
283
263
142
15
62
138
16
45
19
87
24
72
129