165
68
140
148
27
243
20
48
159
119
60
18
420
108
150
305
960
224
206
333
49
35
39
61
117
40
75
64
55
37
114
84
160
189
104
340
36
62
97
72
41
236
285
88
74
54
113
63
112
120
31
29