52
33
31
47
7
66
153
12
202
19
60
58
27
64
17
4
8
10
26
45
40
1
48
25
20
82
9
6
99
15
88
21
42
14
93
142
77
181
187
98
236