123
45
52
7
19
89
250
135
116
194
100
41
139
232
38
68
133
60
1131
108
117
120
1129
28
26
141
361
122
46
140
58
237
132
40
93
127
61
56
27
25
98
53
251
386
199
37
137
349
202
169
70