91
7
84
402
44
23
18
3
283
120
70
189
68
29
46
148
151
170
129
41
186
57
59
63
83
134
58
69
158
111
109
85
92
101
217
309
19
97
80
60
98
65
144
79
66
62
10
126
6
82
128
81
15
306