31
72
272
7
71
12
121
452
617
42
57
29
6
207
80
285
36
21
38
131
353
37
32
55
105
228
84
112
40
24
15
70
48
50
58
92
124
59
151
140
25
309
75
335
27
98
26
184
232
34
197