2
31
41
25
22
71
24
102
37
84
12
45
72
95
40
30
60
42
91
53
20
10
34
16
79
62
124
59
17
56
23
19
66
70
119
54
158
18
32
33
51
226
63
118
29
15
152
94
50
114