156
112
3
50
131
437
51
61
100
17
62
39
44
130
124
68
60
172
74
47
45
54
99
26
11
49
56
1
42
53
55
85
87
73
120
140
78
35
70
79
21
41
72
178
65
198
5
272
210