22
38
116
515
78
117
15
27
79
751
17
10
41
65
37
30
108
166
25
72
20
445
68
129
84
89
5
294
395
175
253
67
35
375
672
222
437
218
54
56
251
245
87
11
205
114
29
356
299