148
100
31
22
25
29
21
185
10
19
230
255
60
13
15
54
20
12
11
6
53
30
47
17
7
23
52
42
69
64
88
62
26
50
27
262
43
303
105
44
93
18
145