30
31
63
23
25
249
41
116
43
167
54
94
59
109
58
37
44
21
56
18
34
20
81
7
22
1626
14
29
67
345
242
73
42
295
177
48
172
36
1234
234