11
39
19
42
28
41
18
23
10
22
58
96
185
48
36
37
12
15
30
16
29
13
50
49
66
104
123
25
45
446
109
94
33
103
2
9
7
14
27
52
44
197
63
67
51