8
31
51
43
115
13
33
139
99
274
58
15
480
88
113
122
97
101
100
95
66
206
75
32
91
248
59
37
65
231
86
54
132
30
163
21
16
114
441
38
203
26
36
275
89
22
19
87
39
190
472
192
35
41
154
81
82