21
73
43
32
40
28
39
30
23
35
37
25
49
16
33
13
26
15
14
46
11
29
8
3
78
20
143
129
54
86
60
58
47
225
153
61
69
63
87
196
97
65
404
402