46
20
28
175
96
49
237
132
81
79
27
97
83
38
21
57
31
99
11
64
119
282
41
105
91
65
111
50
10
72
6
60
289
146
39
3
209
104
241
12
32
13
103
35
44
4
24
19
18