87
163
15
46
36
8
48
25
24
29
42
166
34
84
19
89
98
37
109
17
28
85
382
22
61
44
73
33
79
116
58
144
186
91
68
136
27
23
67
88
93
40
26
16
95
248
30