22
86
69
20
169
45
217
16
60
81
59
40
93
38
164
295
84
130
29
18
47
58
31
100
62
128
75
34
103
39
66
67
198
36
106
110
46
55
140
70
92
121
23
224
43
64
73
90
129
88