22
72
374
123
49
281
276
126
152
41
162
137
57
87
122
231
30
108
139
46
12
13
113
7
11
43
23
104
95
16
29
74
54
184
223
56
88
65
185
99
89
55
32
169
203
91
90
251
39
78
196
34
117
636