29
12
24
40
87
35
56
33
10
28
16
50
17
4
64
73
39
14
104
61
47
71
18
38
19
21
102
197
44
15
146
46
52
34
23
150
275
76
95
27
25
105
43
37
5
177