0
3
5
39
28
32
1
2
22
12
61
6
23
9
34
21
25
31
7
126
19
11
14
112
53
55
60
16
203
67
474
17
37
33
26
27
41
48
145
467
36
153
84
42