129
125
13
31
69
91
32
18
11
9
236
48
211
35
66
135
243
218
86
45
16
335
134
517
58
116
415
23
235
71
21
264
1115
55
5
78
20
44
19
110
305
4282
46
241
51