81
51
37
21
72
14
15
101
166
120
49
65
40
33
38
93
73
36
20
47
13
45
43
18
416
139
750
339
75
524
31
196
68
84
350
50
171
131
91
159
61
86
869
58
54
816
63
169
59
46
126
3753