22
3
4
11
10
17
19
43
15
26
50
79
77
41
21
122
8
20
92
109
228
96
31
55
73
258
14
223
74
36
33
68
48
39
116
23
86
99
12
105
214
117
84
9
24
51
40
80
100