112
407
34
29
103
36
63
95
62
54
45
100
81
42
70
16
156
130
157
44
30
20
92
527
22
99
21
12
125
182
93
59
87
65
117
25
119
204
94
76
35
320
126
41
115
149
57
211
50
386
79
66
91
89
297