32
255
16
109
58
71
85
107
209
34
194
29
39
62
123
90
49
7
46
19
17
26
20
222
105
162
56
74
164
92
43
126
102
81
25
80
95
28
79
94
30
87
68
61
75
112
40
33
67
125
101