32
38
11
9
20
30
68
73
100
3
65
39
34
53
140
19
10
17
128
84
43
49
13
33
150
44
42
99
24
31
497
35
158
14
37
36
91
88
41
96
399
95
309
51
55
152
23