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