42
103
70
32
34
117
74
26
39
18
47
61
112
35
40
44
255
20
12
97
69
263
100
54
131
130
121
470
45
82
37
51
77
31
56
90
43
91
216
76
141
279
616
111
79
67
191
113
259
66
469