89
54
236
63
106
248
142
47
65
29
73
362
8
300
61
27
52
45
36
24
125
7
98
56
26
43
194
177
38
21
169
34
17
10
11
86
103
39
92
41
33
19
136
62
95
184
114
108
25
69