12
65
46
58
61
57
48
29
50
51
42
68
74
94
155
202
104
75
45
85
87
147
149
136
107
40
44
23
22
138
92
60
25
38
241
109
27
88
76
194
359
135
189
105
175
31
272
113
70
35