8
36
59
132
27
190
42
21
35
41
248
30
14
38
20
127
69
81
18
230
43
24
23
17
281
65
10
13
29
16
438
37
26
83
77
48
31
209
58
182
96
577
491
589
73
46
91
499