139
32
599
58
59
81
77
24
135
120
194
51
154
27
38
213
62
26
113
39
322
33
231
193
119
50
107
109
114
45
73
28
242
315
23
316
543
66
284
258
160
118
165
25
166
19
4
216
48
16