87
32
18
29
106
28
67
88
27
23
13
169
33
31
156
47
56
68
54
89
394
92
211
230
58
83
64
37
60
22
115
36
114
181
78
30
118
15
111
43