1
9
23
2
25
10
36
14
22
24
55
103
7
32
29
42
38
58
6
35
240
18
107
19
100
41
152
92
30
16
51
94
63
15
300
65
124
250
491
395
72
66
323
278
81
222
97
280