29
39
51
26
36
97
90
217
185
117
114
30
13
12
194
40
49
214
77
9
153
269
181
103
58
24
131
50
2
83
92
10
6
20
22
28
23
38
76
44
107
111
112
242
182
64
59
75