31
12
46
37
101
165
462
28
355
61
22
26
133
126
310
15
78
40
14
41
234
49
39
33
282
193
18
38
71
217
23
36
114
4
17
268
29
6
97
8
72
43
27
24
35
109
19
187
13
32
94