90
23
60
22
25
73
40
85
15
11
109
78
36
17
9
4
75
55
91
65
38
43
448
29
54
12
164
51
201
39
31
70
14
18
2
68
86
48
151
6
77
180
32