216
15
101
51
67
84
198
34
178
28
36
57
106
76
47
7
45
19
16
22
17
215
100
148
53
71
147
80
87
54
42
98
61
25
90
27
68
24
56
65
108
37
33
60
120
95
23