107
121
366
79
52
59
137
86
87
210
406
140
65
48
154
120
46
180
91
25
118
18
113
66
94
411
125
157
117
253
33
131
308
35
75
563
62
183
114
106
27
61
135
127
60
110
136
11
123
6
115