99
34
304
65
106
21
64
112
12
392
16
29
682
52
131
10
33
26
95
91
70
43
151
38
22
90
54
47
125
13
6
247
58
78
275
11
59
225
60
46
1364
133
61
163
39
87
299
155
4
3522
32
27
991