41
285
89
117
156
120
98
88
91
59
29
97
122
78
90
103
584
194
135
37
94
186
76
52
26
40
15
61
83
48
32
77
70
71
12
25
138
33
183
136
121
99
220
80
189
248
141
75
82
58
126
127