0
32
6
61
52
9
14
12
22
11
18
29
26
23
16
42
1
19
49
33
15
21
7
31
41
37
3
147
86
53
377
28
4
5
38
2
99
27
36