40
46
51
39
28
119
18
15
19
44
150
301
121
34
13
9
5
20
12
95
68
11
50
24
7
21
10
17
23
108
31
42
16
32
174
63
25
41
100
26
64
81
38