7
21
10
12
17
32
3
34
4
16
36
59
43
11
13
23
52
25
83
60
183
157
252
260
110
132
49
68
108
325
48
45
31
66
28
55
98
20
54
88
111
556
190
72
15