42
101
34
231
58
33
142
177
432
17
64
67
367
49
60
37
193
82
62
76
126
156
39
23
19
61
170
204
50
53
38