29
60
2
52
89
274
85
79
31
51
112
165
23
33
98
57
25
62
22
106
17
75
21
35
195
59
113
169
71
120
146
26
97
68
5
44
19
153
88
6
18
9
127
131
123
4