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