23
15
101
11
232
34
27
43
73
18
95
6
13
77
81
42
176
47
1
245
32
105
80
104
71
65
33
38
455
20
8
53
10
68
57
281
31
58
1043
17
21
37
24
56
334