195
117
113
97
61
99
318
123
64
114
143
105
255
29
83
54
37
85
299
67
379
204
66
38
141
98
76
84
36
23
22
169
35
44
21
53
95
10
33
412
80
69
142
203
249
96
131
115
238
39
56
26
135