2
5
35
4
22
10
12
19
1
30
26
15
25
3
59
17
43
29
6
9
32
16
13
11
21
18
70
44
28
31
78
27
24
125
51
20
189
82
80
61
34