2
20
48
5
21
12
16
11
42
13
3
92
7
18
51
10
108
110
29
26
50
252
4
31
6
27
30
43
17
23
9
352
72
19
76
41
0
74