58
12
28
44
16
22
76
185
52
19
82
66
111
21
104
86
65
127
215
48
77
710
36
34
5
282
63
20
33
880
128
78
23
134
80
31
35
14
38
15
17
7
87
73
61
13
85
45
123
81
49