477
69
23
122
36
27
94
110
89
169
106
48
64
186
34
113
105
41
137
77
40
116
56
42
88
61
49
75
59
120
51
126
17
26
243
123
47
2
121
187
20
199
256
35
12
37
30
97
152
145