29
55
92
13
27
18
11
2
140
119
52
28
21
4
68
47
31
637
3
50
71
9
97
56
15
144
54
330
16
103
36
135
174
198
78
14
17
5
37
7
22
10
66
59
53
38
207
33
35
76
193
77