7
51
26
9
21
127
75
11
102
45
181
37
97
24
13
414
28
12
16
23
32
52
17
60
10
6
54
261
87
38
5
348
165
0
22
47
142
439
20
96
80
56
34
92
59
3
35