176
115
252
221
33
218
68
301
44
114
86
89
74
276
150
95
213
142
84
58
16
75
131
30
69
29
31
41
62
22
265
168
230
61
67
113
94
87
76
42
70
200
125
46
53
90
106
185
57
49
20
171
79
77