29
39
8
6
23
21
126
43
109
194
147
270
129
24
32
28
56
82
38
75
113
91
16
178
65
59
120
153
95
15
58
25
160
93
36
83
107
115
173
224
88
51
76
19
123
50
163
364
145
57
64
11