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