23
27
188
534
219
128
298
16
24
66
45
40
117
22
603
32
123
44
56
14
47
42
74
101
41
52
130
50
342
37
184
171
629
263
320
212
132
368
30
110
107
83
61
392
112
86
69
389
246
226
180
115
96
68
75
134
154