42
185
15
74
20
77
44
19
40
27
54
24
106
38
23
126
277
94
76
60
4
96
523
81
325
282
73
6
14
121
47
83
36
384
37
105
97
28
31
3
119
86
148
228
59
21
68
56
229
107
16
30