21
13
15
59
40
14
23
8
30
31
53
12
41
1
126
3
20
25
18
106
22
175
111
230
50
34
33
86
169
95
140
68
36
35
11
159
102
105
137
91
146
57
2
61
45
51
56
96