93
88
65
191
256
40
383
15
46
101
98
8
64
24
38
27
11
23
17
12
137
204
113
35
26
91
39
20
70
67
144
68
29
55
148
5
21
3
4
28
9