31
218
15
57
115
41
4
28
53
35
91
38
24
85
23
14
32
204
99
66
116
101
19
269
63
93
26
13
43
22
11
21
52
49
17
551
33
102
110
336