117
16
66
106
46
41
31
23
54
25
27
38
28
90
77
68
53
50
24
98
55
62
22
222
30
17
100
42
99
87
26
13
56
34
58
20
21
69
29
61
48
33
49
65
80