18
100
16
60
24
11
29
146
46
90
37
75
52
7
14
218
31
63
45
26
101
19
13
61
44
353
105
107
102
55
80
78
382
8
35
104
58
12
36
50
25
145
6
135
94
114