34
11
32
9
88
49
35
5
70
43
338
16
13
19
39
36
259
240
175
38
576
8
64
7
66
52
81
154
281
42
398
15
20
146
41
169
126
120
123
44
25
45
114
346