2
17
80
5
21
11
6
27
28
38
3
35
16
37
12
53
20
40
105
152
100
64
300
46
10
270
115
63
346
43
48
39
96
107
104
101
173
51
167
76
900
22
591
341
265
62
9
471
226
715
23
78