30
59
82
9
35
21
20
99
38
7
36
44
52
258
31
74
101
218
79
65
22
33
15
18
12
29
46
28
13
97
39
14
86
66
243
27
147
54
90
58
19
32
264
129