7
42
16
8
4
19
30
10
78
206
116
45
109
274
29
20
151
14
3
9
64
54
38
35
58
13
28
11
119
37
21
31
23
148
118
47
114
70
296
136
67
87
83
22
175
15
48