39
16
43
26
3
74
5
15
24
7
51
35
116
93
516
325
164
183
25
44
37
11
32
19
38
9
31
23
14
20
83
13
29
249
42
27
22
49
48
66
41
157
6
60