101
56
43
28
31
35
15
138
103
110
166
61
33
87
34
176
47
192
81
55
91
64
19
68
17
89
74
383
27
76
37
231
7
8