108
67
89
78
157
63
228
18
81
84
16
29
62
59
32
91
92
134
27
704
197
5
2537
56
119
13
30
288
149
406
125
55
68
41
172
17
43
11
20
64
15
74
4
25
37
7
9
60
12