42
41
83
138
122
141
91
57
100
43
20
11
241
160
51
165
140
69
19
21
39
105
26
53
34
18
109
54
259
197
29
60
72
13
306
73
96
86
50
32
36
181
442
62
89
63
324
77