8
12
17
1
48
80
85
64
15
115
11
34
36
40
33
5
32
190
71
76
28
35
45
88
96
27
65
53
151
13
68
160
156
332
122
61
42
51
41
18
93
90
20
538
75
67
69
260
50
43