45
115
41
40
25
37
32
75
52
33
80
28
4
59
46
76
9
35
191
55
274
43
24
20
19
15
17
79
49
39
638
31
95
6
63
12
389
301
218
105
68
164
10
74
38
18
7
36