42
33
35
74
28
56
19
58
102
21
105
18
20
23
29
76
197
44
110
8
24
45
15
176
14
150
63
171
16
30
54
331
79
87
43
32
80
25
51
90
117
46
191
26
163