36
118
77
64
30
25
69
4
52
107
42
5
20
33
34
85
38
19
35
46
176
279
544
89
37
236
32
18
91
11
49
29
13
218
12
44
23
183
28
103
40
22
17
16