183
113
92
46
50
47
146
19
104
34
167
70
9
272
253
73
149
3474
114
95
48
55
36
41
38
20
79
26
175
103
359
53
17
58
222
29
44
32
120
14
60
116
22
68
99
7
62
132
42
61
168
85
123