61
110
131
53
34
37
22
97
56
69
31
25
107
119
59
114
76
322
91
65
106
78
66
58
57
38
230
142
52
137
134
79
89
45
92
47
272
159
336
604
135
209
87