21
20
34
3
180
10
58
17
7
6
29
18
11
43
9
41
186
129
8
27
28
30
33
13
16
251
12
119
26
60
110
45
69
358
39
44
67
1966
51
4
194
64