3
75
10
70
44
21
32
4
15
48
80
156
65
102
27
51
6
25
34
67
20
7
175
43
243
31
26
30
56
46
39
12
23
86
35
36
47
684
42
92
220
141
83
40
132
13
114
18