42
68
47
136
103
72
28
37
368
15
17
65
112
634
1172
69
25
180
73
439
33
63
34
29
100
38
64
128
76
155
107
131
141
98
53
162
179
347
193
315
351
52
149
373
134
60
212
264
90
49
104
79
20
106