29
10
16
21
27
8
200
31
30
15
12
6
11
19
26
72
51
28
13
47
5
36
45
7
14
122
77
49
22
328
39
18
194
62
25
129
34
23
17
9
35
50
60
69
68
33
178
102
24
57