22
13
15
4
9
20
52
38
35
31
7
74
10
45
37
76
12
51
21
17
40
239
8
33
34
95
18
57
86
64
56
108
129
194
24
279
112
44
23
55
132
28
128
142
2
50
16
138
60
47
386