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