93
29
563
53
21
179
40
7
27
57
97
43
209
46
18
82
44
28
19
10
102
35
54
47
34
15
116
326
92
60
23
52
22
48
55
87
39
25
62
59
94
72
70
17
100
103
64
231
167