13
12
2
6
11
3
14
22
4
10
17
43
26
50
79
77
41
21
122
8
20
92
109
228
96
55
73
74
31
36
33
68
48
39
116
23
86
99
214
84
9
24
51
40
80
123