124
35
31
17
18
69
315
108
34
75
64
164
65
704
22
130
45
112
396
43
27
78
60
39
225
49
50
58
338
96
134
33
92
23
20
70
132
94
375
40
161
67
91
82
206
55
170
71
493
248
113
63