4
29
0
8
9
12
27
53
11
61
15
22
23
7
6
13
16
41
70
51
31
19
111
80
38
278
36
77
249
35
82
20
65
75
189
85
206
81
125
367
168
64
96
95
55