39
29
26
4
33
22
52
25
54
13
17
43
38
214
66
48
7
23
40
18
127
28
24
20
96
42
81
58
41
45
244
59
49
31
16
111
677
19
15
37
34
88
174
128