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