28
15
105
61
139
14
5
12
72
68
39
13
20
36
150
57
81
11
121
40
24
47
9
51
16
52
30
23
73
35
42
43
200
179
38
37
624
84
120
138
75
216
62
107