3
12
49
14
70
332
10
25
35
64
29
11
37
85
61
44
41
96
18
56
103
76
23
8
13
4
82
22
15
54
5
48
46
27
6
32
16
21
67
156
19
2
7
33