19
92
30
36
29
13
7
16
3
25
44
38
20
11
24
32
347
144
34
79
119
169
60
12
21
27
5
50
128
26
18
112
35
140
39
69
127
45
129
17
105
210
37
68
102
393
84
52
66