21
19
212
23
48
4
29
15
24
22
16
9
0
6
8
17
1
53
14
54
75
25
47
13
18
50
10
300
12
7
41
66
108
177
31
564
44
276
67
429
118