2
4
10
7
16
24
161
9
13
22
5
35
45
92
27
14
116
56
28
72
257
37
115
91
33
74
94
117
234
131
396
65
98
67
40
111
318
26
381
730
101
152
127
44
61
442
144
340