2
29
8
17
90
22
43
18
26
20
14
53
934
12
13
46
5
9
23
25
19
63
123
41
27
39
32
37
56
981
52
48
107
106
11
7
36
100
51
222
24
462
138
101
188
195
35