17
7
4
6
1
19
16
5
33
8
20
11
26
15
24
13
12
42
86
108
80
145
94
47
48
25
32
31
110
55
53
89
105
27
201
106
179
38
70
216
68
248
247
125
84
294
198
65