29
25
33
174
128
84
52
274
17
445
6
86
339
142
104
262
144
122
18
384
82
8
21
15
75
37
46
48
42
38
71
190
32
525
81
58
61
20
64
419
132
22
55
199
9
24
41
181