344
118
210
59
125
72
123
305
101
194
114
120
103
233
356
232
314
58
111
153
64
34
178
69
40
91
67
57
100
638
77
86
49
107
165
90
81
110
95