35
20
25
11
23
9
192
13
14
46
15
18
53
26
110
84
22
172
5
47
119
155
338
8
28
107
128
108
33
12
394
16
41
27
98
57
19
77
62
167
48
66
36
157
139
253
148
300
117
130
267
206
366