123
48
27
106
43
57
52
71
119
124
12
54
90
316
86
139
157
68
194
82
56
262
34
159
435
109
103
161
142
91
334
126
141
105
24
74
18
55
77
160
136
95
102
78
145
253
254
111
390
23
99
861
397
114
110