285
52
25
39
65
173
59
136
142
153
67
27
86
30
56
125
57
45
90
44
79
11
17
48
32
54
33
37
117
16
205
5
46
80
14
161
70
40
121
20
21
68
145
23
34
73
35
50
126
31
93