30
98
15
6
22
9
21
138
96
16
31
24
38
46
53
20
185
55
80
58
217
29
51
68
296
8
11
47
4
44
375
50
104
48
42
72
489
19
27
35
32
163
54
5
49