32
7
8
22
231
20
5
28
9
26
16
140
58
94
93
122
84
290
23
172
133
432
145
21
119
37
30
270
68
216
161
77
78
125
111
45
10
162
577
46
69
87
56
176
306
50
461