2
6
16
13
15
18
11
12
55
30
48
32
39
33
134
45
53
17
23
31
5
20
24
26
7
14
43
44
65
105
335
139
217
84
220
87
164
102
451
253
163
302
378
215
111
167
97
121
226
54