46
151
105
86
49
38
92
40
43
191
28
33
102
58
85
112
42
30
103
64
32
48
62
66
13
146
19
31
361
26
176
25
88
36
45
132
517
426
179
55
118
22
110
170
120
72
29
87
243
76