15
163
43
433
144
287
172
159
102
13
68
99
49
90
32
61
83
111
47
22
76
87
216
38
458
44
715
25
128
243
46
93
79
29
30
137
496
74
28
16
23
461
31
250
33
258
339
120
21
20
48
55
54