2
12
49
17
10
19
26
7
48
9
4
3
28
6
5
11
96
13
0
30
32
41
35
175
65
60
24
43
29
53
105
20
8
134
83
31
54
25
120
38
272
118