8
37
23
26
33
32
40
14
39
125
134
29
81
107
38
4
68
16
21
51
85
42
197
45
75
249
15
55
30
100
56
47
63
49
17
268
74
84
102
884
190
31
65
78
72
20
156
160
36