2
36
3
9
8
11
62
17
13
16
7
21
18
77
31
26
32
88
59
49
161
20
75
94
126
68
55
38
40
53
34
48
84
121
58
41
30
15
71
52
56
45
103
23
33
128
50
28
57
27
29