7
38
13
97
161
2
19
9
4
10
22
26
35
12
28
20
5
132
61
30
48
15
29
44
52
31
93
50
76
70
62
72
40
100
101
66
295
113
108
238
121
103
838
79
110
104
75
140
137
92
60
34