29
118
13
45
103
33
31
68
169
49
39
38
225
63
19
134
15
21
92
125
42
67
101
129
17
37
100
145
96
133
18
649
55
82
22
23
81
48
205
53
66
26
46
156
4
34