97
92
23
80
66
226
120
61
55
34
32
24
28
137
81
64
17
39
33
186
27
68
203
25
103
76
29
36
70
19
73
37
89
93
26
52
85
63
82
58
35
30
67
168
16