42
29
55
15
12
49
37
11
123
75
19
24
33
91
26
64
73
3
56
51
21
57
112
211
105
194
150
83
187
77
72
145
36
108
86
45
14
98
70
190
183
191