33
2
90
109
7
23
3
115
477
20
30
56
4
19
27
96
8
5
24
15
39
9
6
26
60
44
97
53
139
48
51
98
220
16
143
25
122
58
47
1
69
32
12
13
116
210
41
50
84