2
4
29
3
5
34
1
28
78
43
32
40
46
21
36
17
7
6
13
19
15
53
92
48
24
35
114
16
55
20
9
82
42
41
415
123
25
10
0
85
99
74
56
65