304
36
95
48
20
118
50
1189
31
56
4
30
168
7
51
32
44
156
8
21
326
82
15
25
92
151
240
37
287
288
9
137
61
39
23
13
24
52
233
10
58
66
80
174
457
501
446
67
17