32
408
25
102
51
82
198
37
67
38
95
86
147
33
97
24
62
16
71
58
21
77
104
74
156
161
10
46
63
49
69
15
72
26
65
153
94
111
64
145
54
45
29
19
18
5
27
532