11
516
18
23
35
119
10
52
13
31
95
48
15
47
45
37
56
44
51
9
33
38
366
59
97
22
99
179
1
30
182
58
28
382
6
32
43
298
62
148
89
40
16
54
252
34
106
107