29
69
59
125
19
200
33
10
25
8
45
31
18
26
7
79
38
11
46
104
47
24
9
54
161
67
17
41
5
6
15
103
199
21
28
75
138
50
72
86
48
66
23
102
60
42
95
16
100
14