39
22
5
24
126
29
4
52
20
30
10
34
15
151
107
99
80
6
37
19
97
86
13
187
12
21
46
11
14
23
36
38
75
414
40
81
31
54
118
8
83
42
79
309
61
70
48
26
59
123