2
17
16
103
120
32
31
143
26
19
48
149
25
35
29
49
34
83
285
126
56
8
44
256
4460
52
1123
318
413
560
196
18
164
63
15
151
201
28
66
14
796
5
22
11
27
10
7
57
13
20