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