107
394
571
129
637
134
389
78
100
33
86
122
307
757
285
294
96
198
128
142
64
229
120
83
49
205
59
55
239
35
188
51
30
170
105
149
117
138
160
111
37
40
89
56
63
119
77
81
48
143
106