15
16
36
54
27
66
59
40
220
56
35
299
130
28
82
3
24
22
78
4
6
1
0
19
197
134
68
30
60
290
386
12
23
31
20
102
51
76
357
5
48
55
8
49
95
100
117
29