138
81
41
39
24
100
152
18
67
30
6
91
21
33
28
107
26
10
22
116
83
278
53
38
3
93
16
36
62
27
12
9
7
143
2
13
19
5
20
29
17
15
304
35
25