41
73
80
32
60
46
44
29
20
43
125
17
42
151
8
13
70
45
24
112
86
132
116
305
110
97
51
213
137
479
14
241
202
297
201
47
48
37
34
172
25
54
15
28
27
16
87
67
72