121
282
70
56
208
24
111
47
12
54
58
44
85
40
137
109
75
88
225
34
53
26
172
150
80
41
51
116
259
106
49
36
325
68
162
52
589
60
77
19
110
45
22
92
148
192
63
134
28
193
125