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