159
90
43
50
32
14
17
49
89
23
148
21
55
155
145
11
12
3
47
18
15
16
8
40
102
28
34
35
57
10
7
41
64
279
45
29
20
70
100
67
53