75
217
186
82
4
21
321
232
58
56
140
53
104
15
304
34
45
93
20
43
11
32
23
194
274
231
57
126
139
63
39
37
332
111
193
25
44
33
38
99
78
66
91
35
70
71
51
18
76
47
36
16
30