22
13
12
26
5
39
38
29
2
44
14
11
23
25
3
17
40
132
4
19
7
31
15
285
179
163
20
82
21
27
33
9
51
66
34
6
105
83
28
72
36
133
50
73