35
107
95
86
79
105
236
98
50
9
4
34
12
43
299
32
75
5
85
49
40
10
89
26
55
38
177
36
20
143
77
23
25
15
103
52
356
61
152
24
11
16
62
27
84
203
31