3
7
5
2
17
25
26
6
13
32
101
51
66
141
84
287
109
122
65
38
294
88
115
201
152
19
72
44
28
99
128
110
123
172
81
92
111
69
59
71
57
104
305
35
144