5
9
94
23
86
41
25
32
42
11
36
80
148
100
73
21
71
63
104
28
51
239
15
39
56
69
12
19
37
55
47
33
17
8
24
4
2
29
61
6
7
10
123
44