51
29
54
25
40
69
82
16
11
26
83
22
31
17
53
44
233
160
19
9
68
30
166
94
159
369
100
34
27
124
49
7
79
4
135
46
48
42
178
170
21
45
50
47
38