5
426
27
11
6
48
215
163
81
12
62
20
38
32
88
105
55
17
8
41
23
13
22
70
30
74
61
9
328
16
116
18
139
78
3
21
51
129
26
149
104
137
7
25
33
42