24
77
52
14
75
30
44
417
39
27
23
28
122
230
70
31
256
324
106
115
83
104
91
64
127
379
346
25
232
72
82
117
340
87
184
62
41
29
306
217
16
48
37
50
66
22
176
33
111
233