85
39
13
81
22
21
90
16
30
35
156
28
42
56
54
201
165
20
25
29
15
5
6
45
46
17
53
77
49
47
12
260
122
288
140
33
14
102
10
24
62
34
69
27
139
37
87
110
378