4
22
50
34
42
79
66
70
49
918
21
331
106
120
27
29
33
43
148
438
197
86
205
384
119
124
257
38
92
164
103
41
122
156
57
220
74
39
47
345
65
67
63
252
144
146
55
32
87
105
199
48