402
120
58
98
30
83
67
161
18
99
63
13
32
33
29
85
42
74
151
47
70
27
84
44
25
21
39
56
107
90
24
79
65
38
89
88
37
1136
219
218
9
36
69
59
140
341
141
137
82
94