152
52
12
22
248
174
160
66
95
4
90
13
49
18
21
35
6
20
57
45
17
115
30
29
54
27
44
31
119
9
5
33
76
71
62
24
70
2
459
51
65
68