7
63
43
113
48
18
53
16
11
23
17
8
2
39
65
51
32
30
41
36
24
83
195
10
3
25
35
107
55
31
15
19
166
9
103
20
91
621
176
28
69
426
163
29
258
498
217