0
5
3
2
29
38
57
95
84
30
102
69
58
62
92
79
68
75
22
26
50
32
9
19
21
64
16
49
6
28
134
130
15
259
20
35
83
108