88
35
10
19
18
76
132
59
46
30
26
17
124
179
13
25
21
36
109
53
73
139
40
101
149
51
31
24
106
42
39
34
110
118
68
52
80
97
70
29
87
63
38
120
65
11
108
43
258