2
13
11
70
3
12
14
30
87
5
23
26
9
28
63
24
72
61
59
57
43
65
84
204
107
49
241
99
139
227
89
127
25
35
163
62
16
144
78
73
51
68
151
67
79
50
54