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