0
62
30
25
68
3
52
107
42
5
17
33
34
83
39
19
77
40
35
46
7
175
24
4
274
548
2
90
36
235
32
20
18
92
27
11
29
49
13
218
41
184
104
38
21
16