202
25
53
350
166
2
17
8
36
19
42
168
52
5
20
10
57
27
26
22
31
15
7
111
16
30
51
492
73
23
29
33
94
68
37
69
194
90
11
125
81
275
264
294
21