157
64
54
98
122
93
109
65
172
95
334
69
188
55
36
87
51
59
34
45
56
28
180
25
19
81
48
29
164
70
74
37
290
39
150
155
159
120
106
41
97
27
44
42
23
31
68
61
176
35