91
50
44
83
36
12
60
18
28
14
26
71
25
23
41
29
218
69
131
102
153
46
21
17
52
345
34
16
9
63
22
20
11
567
49
81
126
45
127
68
42
177
56
30
33
230