7
10
94
8
40
12
9
53
18
86
31
296
145
128
101
3
183
0
16
44
41
27
11
47
63
35
58
21
203
52
37
51
23
2
33
22
1
55
24
4
146
97