109
28
107
238
6
32
45
96
63
88
67
46
27
70
103
90
77
37
80
47
84
56
61
68
43
98
164
62
121
73
53
58
95
91
616
31
92
14
177
49
102
81
110
140
141
168
94
30