91
214
93
26
96
89
609
47
41
44
196
298
278
77
175
42
75
58
29
70
56
106
121
40
92
49
71
57
30
36
177
39
162
114
104
24
72
86
61
28
241
100
105
215
152
53
145
142
51