42
81
15
69
60
28
230
54
127
215
89
31
23
40
24
21
29
135
16
190
43
251
85
308
111
381
22
207
124
82
36
90
76
38
61
231
14
405
57
17
33
58
159
53
103
284
114
130