157
29
25
45
28
97
4
5
33
34
57
53
58
27
111
11
13
41
14
8
116
128
124
26
63
107
132
31
17
105
59
16
39
81
567
19
122
110
61
94
52
92
72
175
62
287
54
47
82
179
218
30
32
86