90
112
23
15
3
5
119
32
34
51
70
100
7
11
25
38
42
103
12
30
17
10
69
54
8
35
108
79
56
19
89
68
62
64
14
33
21
13
172
27
57
29