44
253
22
59
241
33
116
81
100
101
61
134
54
36
43
93
138
40
70
118
91
1022
173
15
39
79
24
50
129
96
158
46
35
189
58
47
380
568
248
21
256
66
213
10
396
29
83
171
124
23
60
34
214
26
92