259
30
115
42
154
488
59
40
287
29
92
437
41
51
38
44
106
109
32
11
33
635
19
25
53
94
45
110
72
34
80
89
141
22
90
24
10
101
81
162
152
317
27
14
142
144
63