89
21
148
53
31
109
123
15
27
72
117
35
30
48
19
13
51
44
66
36
17
11
765
85
18
69
42
155
133
77
344
189
29
34
60
180
57
88
142
101
386
102
81
358
33
98
160
39
90