30
288
78
8
19
77
72
176
23
42
15
25
36
54
51
94
295
66
82
266
73
83
43
192
85
239
16
33
99
11
69
31
14
56
67
44
491
5
26
13
27
96
29
76
118
268
35
9