91
83
66
175
7
67
62
88
19
29
26
39
57
30
124
20
35
28
85
255
216
259
23
15
127
218
164
195
115
385
86
52
68
59
160
202
194
24
69
45
53
145
44
49
25
8
14
65
74
139