32
18
20
91
25
53
49
29
19
13
164
16
67
34
388
33
175
52
5
223
99
89
86
23
21
343
39
24
55
64
17
26
8
5434
94
249
5010
83
79
50
54
418
152