83
9
45
50
104
22
126
42
589
65
159
52
86
27
274
74
39
13
46
37
24
70
11
72
105
262
28
38
18
103
55
40
100
135
71
78
44
29
62
94
53
216
30
60
20
15
280
31
49