2
50
14
30
101
4
22
24
106
220
27
15
262
32
9
11
5
295
17
20
12
16
34
10
29
39
8
25
7
48
51
13
110
65
6
280
38
46
0
19