4
191
90
96
93
43
69
37
104
231
29
143
60
319
270
84
177
63
145
1328
22
414
80
45
47
94
73
35
39
19
32
54
100
78
97
44
31
126
52
91
57
34
28
42
40
33
59
66
81
152
99
82
2039
121
64
86