32
116
261
27
44
107
56
22
81
73
28
251
21
85
120
34
42
40
57
31
17
66
16
11
199
328
103
297
61
136
38
58
68
87
55
59
84
47
114
36
95
90