299
65
323
59
122
25
40
39
125
26
86
71
95
46
230
33
58
864
132
325
4
983
473
165
403
50
70
491
79
23
673
18
13
28
34
51
36
146
93
74
31
248
448
41
56
465
21
38
131
83
304
222
274
49