1
11
10
40
6
12
41
15
32
97
9
31
46
8
14
38
4
42
34
21
36
33
23
29
2
187
45
28
52
47
18
57
280
90
138
63
24
26
17
235
48
271
334
317
128