105
42
39
21
46
71
59
28
24
54
33
16
25
47
88
79
82
76
20
15
163
35
74
69
86
44
52
53
50
194
22
55
29
17
10
19
8
34
106
6
7
12
324
68
91