22
5
41
38
23
1
27
140
31
21
8
13
7
19
18
17
10
4
45
35
34
12
30
15
11
50
37
26
24
40
39
16
56
33
92
28
89
36
44
110
144
334
76