3
13
29
25
55
48
88
5
44
86
159
75
14
33
118
84
64
12
340
68
124
41
66
60
457
116
7
57
34
9
168
40
18
6
237
2
180
21
32
11
94
100
37
15
30
67
96
31
49
27
43
19