109
149
431
15
43
91
196
49
22
111
211
36
242
33
19
82
208
76
67
59
142
21
40
54
31
30
44
27
392
88
58
37
68
201
11
42
79
48
119
23
63
55
45
66
726
29
34
150
110
95
17