0
2
25
12
58
130
32
7
24
11
10
3
14
16
15
34
1
6
37
84
5
89
9
19
28
88
17
29
22
47
56
40
18
64
237
46
21
31
374
133
79
68
30
39
119
212
86