40
38
12
56
22
17
50
47
62
18
16
48
39
320
8
94
122
96
25
19
84
41
81
63
28
85
32
112
162
14
155
97
36
44
24
398
55
79
149
11
23
88
214
198
5
140