11
83
66
88
38
55
324
155
157
41
24
32
1
23
50
6
19
7
111
71
20
63
97
5
15
92
16
84
54
36
759
116
2569
110
42
40
53
180
47
8
39
33
31
34
9
59
266
229
85