103
92
206
72
40
316
28
18
29
132
7
23
14
11
47
217
44
109
117
84
53
299
151
56
85
128
48
20
13
54
115
12
21
50
182
518
16
19
148
76
30
106
35
60
17
33
42
15
68
52
104
201
154
43
26