10
29
23
55
93
41
51
14
69
2
186
21
3
1
4
0
47
87
28
95
15
26
20
32
22
16
100
7
19
11
17
44
9
56
58
73
5
72
48
115
105
53
144
42