164
82
80
98
363
52
76
12
45
41
156
27
77
58
14
54
38
147
28
46
64
605
99
149
49
83
65
32
229
7
43
91
136
129
55
133
31
37
29
224
59
60
33
114
161
141
44
68
48
336