102
136
351
55
120
507
37
47
51
67
73
108
117
198
26
150
35
46
80
32
121
151
57
199
106
119
104
85
105
14
110
91
101
164
387
625
81
310
114
342
427
345
225
103
173
146
94
89
331
59
280
179
316
154
34
262
341