2
10
18
22
255
7
301
6
3
27
13
30
20
15
129
11
5
88
8
50
41
62
17
130
70
25
26
14
225
92
9
12
75
42
34
115
4
276
36
21
58
155