44
255
22
59
241
33
116
81
100
101
61
134
54
36
43
93
138
40
71
118
91
1023
173
15
39
79
24
50
129
96
158
46
35
190
58
47
381
568
248
21
256
67
213
10
396
29
83
171
124
23
60
34
215
26
92