0
22
2
4
29
32
19
52
54
14
16
7
11
5
8
31
560
28
20
12
43
27
33
142
440
25
126
41
38
9
117
46
140
26
6
57
175
108
84
231
75
137
105
89
72