1
9
2
40
64
171
18
52
26
53
35
29
4
141
50
211
187
59
70
57
19
8
46
38
39
51
20
16
31
13
15
378
69
34
44
3
60
47
7
33
126
107
25
56
267
23
11
200