116
37
188
182
44
243
85
47
130
145
112
58
79
66
49
151
13
97
175
42
45
8
35
123
106
75
114
87
74
61
99
67
20
36
56
110
138
371
27
104
100
78
76
162
21
16
150
50