2
18
49
60
110
43
122
63
53
44
23
50
31
6
125
106
20
70
25
11
17
35
76
16
62
26
74
41
179
165
19
13
3
244
88
8
21
7
56
10
32
378
65
37
24
40
15
27
79
5