102
169
35
33
40
12
130
45
59
24
171
87
97
38
127
26
13
30
368
61
7
32
104
29
110
55
245
46
17
560
28
8
135
25
180
58
42
50
178
16
47
52
57
246
166
185
20
189
179