29
61
51
26
88
20
32
47
42
55
46
66
104
136
49
16
9
22
21
43
38
44
15
87
19
13
242
41
112
186
98
40
164
11
173
56
25
83
834
24
158
125
78