42
27
107
33
14
13
29
84
8
31
97
75
82
7
15
10
19
53
129
25
395
78
52
24
34
95
154
112
147
35
39
152
41
12
36
87
100
368
43
118
109
37
90
16
44
177
54
637
30
127
71