34
19
39
10
29
30
20
192
33
48
17
5
7
172
84
182
26
66
42
32
43
70
59
52
55
95
103
40
200
38
100
87
88
46
82
125
76
214
269
609
331
136
90
167
173
97
85
54