2
27
64
23
40
21
9
60
16
30
50
20
17
45
119
38
35
71
68
56
32
86
4
162
36
115
24
10
343
499
28
49
125
55
11
43
232
34
73
42
14
3
41
29
67
929