105
93
38
85
73
142
77
100
47
36
102
49
42
190
76
44
14
350
177
92
88
170
119
528
213
51
133
124
48
153
236
232
193
29
43
34
20
26
450
35
65
122
96
99
28
21
46
25
366
147