200
105
48
54
52
163
50
140
73
34
33
38
92
31
71
5
32
37
60
153
61
39
112
157
64
97
30
137
53
49
45
72
195
189
56
98
178
41
116
93
103
40
46
44
119
35
134
62
47
165
43
51
88
65
99
36
142
67
89
87