33
142
35
16
28
182
37
29
116
159
45
84
126
212
51
32
40
30
43
22
73
98
24
20
18
82
17
127
60
6
21
130
39
66
36
34
19
42
62
49
26
41
841
112
46
67
351
386