62
68
47
35
143
36
2
5
22
54
32
27
21
41
348
109
49
17
121
23
28
11
139
75
38
53
6
64
16
73
152
8
13
57
279
40
162
31
296
37
14
19
93
10
34
30
63