28
29
54
31
44
12
59
6
17
102
55
135
8
212
21
139
1
84
7
16
10
0
114
79
91
73
35
5
20
14
11
58
80
33
107
60
62
18
56
27
39
23
89
22
76
46
160