7
6
11
119
9
1
39
3
58
10
27
23
20
31
45
5
13
35
95
80
51
251
14
72
53
141
8
66
18
22
64
116
93
101
167
122
29
137
410
30
275
296
125
55
237
83
61