2
12
3
49
17
10
19
26
16
7
48
15
9
24
4
28
6
5
11
8
96
13
0
30
32
41
35
175
65
60
20
126
43
29
53
105
122
233
18