167
56
37
46
77
64
43
42
36
28
996
27
81
17
26
24
18
117
65
180
85
195
227
51
91
41
52
44
71
53
34
131
120
98
25
33
23
21
100
8
134
83
7