114
106
78
61
113
10
124
28
37
20
82
44
71
60
116
57
42
77
46
40
31
23
48
8
89
13
27
24
51
47
18
79
65
62
55
33
255
87
68
2
22
35
153
21
50
41
66
421
100