107
64
94
38
18
46
70
55
68
31
51
30
124
363
25
26
37
47
48
79
41
66
42
40
34
32
17
166
74
36
28
29
5
59
33
14
19
91
20
69
13
21
22
16
88