9
2
4
5
3
11
1
25
32
13
14
38
56
34
116
29
41
60
72
73
23
75
55
122
508
254
53
84
57
142
31
52
63
46
68
20
171
101
36
49
37
16
67
111