15
21
16
99
56
0
88
49
10
22
28
59
93
13
607
107
23
46
360
14
26
18
42
24
985
39
109
1160
40
12
11
203
52
17
38
65
98
165
309
609
41
134
83
30
690
137
29