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