2
7
16
3
14
30
15
23
56
10
72
27
41
57
73
44
8
47
19
26
4
11
17
25
105
42
86
13
229
21
58
304
28
35
59
142
237
109
82
494
220
127
31