288
6
411
99
125
67
65
182
122
43
110
255
61
48
41
52
9
37
74
51
57
151
29
8
18
19
50
22
101
116
17
28
24
81
35
55
44
31
16
13
130
15
42
107
34
91
177