32
46
104
19
17
16
37
96
26
112
28
23
144
114
151
122
75
177
51
58
52
18
7
50
6
136
54
43
97
45
39
245
79
5
105
171
93
41
135
131
182
35
31
328
24
62
30
194
33
86
27