104
51
30
73
125
159
114
79
96
72
55
62
69
95
45
169
97
84
76
46
34
17
105
23
15
11
19
57
307
47
35
251
53
42
87
6
148
43
63
22
318
54
66
110
32
92
123
170
100
94
198
27