2
30
4
55
45
51
83
35
14
84
12
79
40
165
58
5
18
3
67
70
185
15
21
16
50
22
81
122
7
49
23
168
47
31
322
9
169
114
32
133
219
127
126
144
57
215
270
92
28
620
268
90
155