126
300
152
163
32
62
41
36
11
40
23
90
235
4
52
10
72
8
7
15
13
89
27
95
70
3
28
14
45
33
16
71
22
82
34
38
51
19
123
187
25
79
69
12
47
26