22
6
40
58
182
187
68
31
84
247
66
15
13
41
39
244
185
38
43
332
150
44
48
17
226
3
86
51
260
16
23
36
53
153
10
125
193
34
27
62
67
1
2
73
8
49
107
124
437
102