25
234
133
83
49
228
51
89
496
115
113
16
43
189
24
32
57
160
67
192
71
44
11
108
370
84
351
270
58
209
14
59
54
208
211
72
29
97
333
692
140
56
326
427
155
34
9
52
63
310
90
432
19
572
117
134