141
30
89
121
118
24
87
59
126
120
21
25
199
161
109
93
23
198
98
84
158
99
149
431
209
15
43
31
91
342
220
63
116
105
49
22
37
29
55
36
242
19
82
76
67
103
134
142
73
40
430
32