41
22
81
119
76
67
16
25
17
31
239
70
20
295
90
44
69
142
107
108
116
10
158
321
198
30
148
72
12
180
84
45
7
104
189
97
83
37
29
18
32
47
374
349
135
57
42
14
263
46
19
34
38