43
13
107
53
274
49
56
31
95
101
71
121
65
110
103
57
75
66
198
166
93
143
104
44
62
292
244
151
39
36
79
28
45
132
102
127
85
69
83
30
63
84
64
92
67
61
88
108
356
307
249
33
168
51
68
24
471