1
10
4
28
41
22
13
23
5
11
29
31
30
36
61
138
24
70
15
146
87
54
14
116
7
48
20
3
35
21
46
18
38
45
140
76
44
82
39
107
370
214
62
68
19
134
88
57
158