22
3
72
15
73
9
97
53
14
89
38
66
373
80
16
26
36
98
222
32
165
20
109
86
67
115
50
218
131
102
153
213
358
121
507
345
128
164
677
285
48
209
120
111
114
177
270
13
148
39
351
371
146
79