42
27
19
63
10
89
34
2
30
66
12
25
21
295
11
201
18
9
58
33
6
62
16
41
232
122
97
73
4
251
49
55
8
52
140
608
217
57
99
56
28
124
160
23
51
70
176
17
69