46
191
65
186
169
36
26
104
52
80
106
94
31
41
18
23
21
24
62
33
42
69
14
90
8
22
204
287
163
64
35
59
11
138
108
77
76
60
20
74
15
86
13
17
53
43