15
64
32
10
25
9
95
35
63
49
4
144
70
13
394
40
38
3
5
7
186
179
11
36
17
94
81
42
121
98
26
645
184
99
128
80
60
88
37
46
59
112
89
75
31
415
56
41
30
76
50