96
29
61
108
32
50
9
26
1176
58
154
75
18
166
56
23
4
30
81
390
36
12
10
20
25
42
27
101
53
60
44
177
15
64
57
132
45
24
258
22
88
85
40
31
19