18
46
103
57
81
8
44
47
21
165
33
96
72
17
25
285
7
62
5
14
36
24
125
34
40
111
38
12
13
10
35
448
27
37
71
86
2
1
283
41
22
9
218
28
298
30
49
213