29
3
11
30
25
79
24
104
60
75
2
6
12
14
121
5
4
10
7
21
200
20
15
8
90
55
202
115
23
117
176
125
80
162
257
243
103
41
39
89