165
25
130
162
594
38
384
452
68
372
94
20
414
144
74
43
53
338
344
57
102
167
77
98
128
108
18
15
89
124
92
99
37
64
23
56
114
273
104
49
55
91
17
11
175
145
12
62
112
21
46
219
35
30