22
7
10
11
33
18
6
9
20
50
39
401
86
119
74
105
120
110
104
122
145
205
66
56
929
221
259
344
72
399
151
23
73
51
97
223
54
92
190
185
138
289
38
116
123
425
108
65
67
61
42