22
28
32
33
62
12
10
7
43
42
13
41
18
20
35
37
27
45
23
52
83
54
100
97
21
47
291
114
1157
61
145
59
436
38
469
58
136
67
270
44
55
50
828
102
180
231