29
13
22
200
98
15
16
8
5
46
9
26
20
57
97
35
32
104
165
39
36
52
17
11
33
45
21
30
68
27
6
12
58
7
10
122
53
77
50
88
90
131
87
115
49
41
42
71
185
19
160
67
148
25
80
55
128
28
199