51
26
24
18
104
64
41
165
445
38
40
138
94
13
9
71
58
19
25
28
107
111
101
212
17
6
31
99
10
256
52
23
21
12
77
82
252
48
30
36
69
60
14
22
8
70
74