45
16
35
111
176
26
13
20
5
36
17
3
389
30
69
9
81
31
10
57
12
695
490
29
106
527
105
190
38
59
55
33
315
90
37
52
80
46
91
40
15
340
405
44