58
111
32
36
39
23
79
37
16
38
20
83
22
13
5
69
33
108
435
50
27
303
199
70
121
147
68
51
168
17
109
12
89
62
247
19
84
35
151
31
40
15