27
29
47
346
120
188
45
60
117
76
68
67
242
48
149
575
496
482
305
77
69
402
134
107
317
641
226
20
38
4
34
401
35
590
72
154
268
25
171
41
42
135
57
33
43
74
31
88
114
24
106
40