10
14
22
3
25
7
9
36
29
21
77
20
85
37
123
75
44
100
83
172
60
27
162
92
31
28
237
19
71
35
339
69
17
61
24
105
23
8
53
67
70
186
34
42
95
133
93