22
16
7
34
209
45
229
46
131
21
301
780
56
74
124
38
121
73
352
336
208
180
9
382
191
60
77
89
31
94
55
91
26
130
43
105
64
106
70
33
107
110
19
35
29
88
30
14
5
44
95