2
7
1
6
8
21
34
36
18
27
44
214
14
60
136
24
12
57
17
16
48
47
13
15
46
33
128
56
283
84
107
31
70
26
125
5
77
110
211
38
72
63
81