30
61
26
97
27
186
25
113
49
55
24
33
39
11
507
57
40
122
18
51
16
6
52
10
23
13
47
5
63
98
67
36
163
2
115
99
17
45
34
9
20
12
76
7