492
153
23
35
69
12
66
39
180
49
37
28
17
113
164
93
58
25
20
68
44
224
116
14
36
24
94
72
48
168
82
22
110
42
65
102
70
163
192
138
123
264
270
307