104
48
59
202
68
121
259
94
302
27
151
122
23
199
392
279
198
16
71
86
92
54
29
190
135
40
130
34
24
30
101
206
124
246
184
41
105
578
424
55
57
13
153
97
17
44
35
22
12
10
5
280
73