36
57
30
8
24
14
25
21
111
447
348
257
60
89
15
26
74
35
31
27
19
895
13
165
18
49
9
12
51
39
117
41
96
33
132
80
70
16
108
112
81
58
23
79
159
44