2
6
3
17
10
28
15
24
4
9
36
13
20
146
47
63
64
25
37
19
56
133
52
26
39
132
32
114
23
50
1
12
35
31
41
40
33