2
14
21
17
8
12
112
40
4
11
44
23
19
10
34
52
24
39
30
63
311
7
46
194
81
22
148
16
111
78
9
0
123
3
20
25
5
6
178
96
273
125