10
33
6
12
30
18
38
7
27
117
188
26
105
96
28
43
100
39
1
4
19
125
11
51
62
15
3
20
14
64
194
41
25
199
45
69
37
151
9
127
22
24