10
33
129
76
23
51
21
18
12
67
73
38
56
3
50
13
15
27
16
11
72
6
137
222
43
32
54
77
59
126
36
46
47
34
65
19
22
35
25
66
60
20