4
19
10
12
15
32
2
34
17
11
16
36
58
43
13
22
21
52
25
83
60
183
157
252
259
110
132
49
68
108
323
48
9
45
31
66
28
55
96
20
54
88
111
556
190
72
59