123
7
36
140
21
19
22
9
108
35
6
37
73
31
26
8
15
11
10
4
68
32
25
2
77
13
41
38
59
24
48
29
20
160
720
30
102
43
105
55
443