22
21
5
35
85
201
29
66
168
89
337
97
67
28
6
37
141
20
30
41
10
12
42
60
468
108
93
185
46
58
101
109
56
31
19
57
33
134
14
52
7
59
162
75
36
86
200
94
142
3