16
40
28
97
31
19
102
249
10
43
125
68
135
60
8
32
49
14
34
20
38
7
42
152
13
9
5
419
316
33
160
6
17
46
29
47
85
106
22
71
35
21
27
37
101
156
65
3184
30