253
194
105
74
87
31
48
179
101
42
59
71
239
329
192
125
135
69
156
178
66
100
17
92
168
29
40
112
148
30
374
4
16
32
20
94
28
175
41
70
315
52
99
21
19
86
49
24
12
54