58
28
20
16
63
45
204
21
31
56
82
14
8
29
41
24
22
47
123
104
49
17
72
43
106
92
89
4
113
38
122
10
150
23
77
112
136
34
35
184
37
64
33