155
64
47
33
21
8
78
89
60
73
20
50
59
176
23
88
297
25
236
37
492
62
58
129
166
76
82
55
83
44
56
90
43
91
17
184
141
175
45
65
14
9
61
124
87
11
81