12
16
30
22
23
17
48
3
53
239
13
45
26
69
32
2
50
83
127
227
28
9
61
108
29
19
10
18
8
6
70
31
58
7
258
120
121
0
34
146
11
65
37
167
290
47
20
33
52
35