46
50
43
91
29
22
20
33
42
4
56
53
204
107
41
45
48
84
27
175
14
106
73
28
105
76
104
31
300
119
157
154
97
58