2
11
12
42
105
50
30
68
64
52
44
54
80
76
9
81
111
125
287
85
180
18
28
37
62
88
61
29
73
112
39
38
65
20
135
49
36
53
23
17
19
13
35
48
63
55
71