93
159
52
36
10
88
35
99
149
79
40
31
19
27
42
20
15
45
9
113
25
18
13
128
21
114
58
61
87
105
51
47
7
48
1
68
134
33
136
12
41
17
28
8
164
259
5
256