94
22
78
31
48
103
121
106
86
28
39
88
35
174
131
81
502
73
84
24
75
43
90
159
150
41
282
477
69
68
107
54
151
63
49
126
172
168
119
225
354
56
187
143
65
252
100
291
156
77
32
200
91
21