30
566
198
48
111
256
61
46
37
50
77
22
116
79
10
16
43
204
426
168
60
65
72
49
353
74
34
47
11
67
18
24
66
137
23
164
32
209
128
9
31
52
27
14
104
101
234
35
17
40
51