93
57
60
15
63
48
8
17
34
59
12
10
37
7
3
23
14
6
5
18
19
54
97
21
100
27
29
11
69
22
245
39
165
231
366
45
30
153
31
46
103