38
36
28
20
173
89
107
196
54
94
190
33
48
65
55
44
82
60
70
179
14
75
85
58
26
138
86
35
43
46
66
61
10
34
118
98
32
5
348
8
9
18
96
291
17
128
62
100
394
22