68
90
31
25
58
33
132
9
14
6
23
64
218
117
78
65
162
19
27
20
61
13
260
43
74
190
29
42
151
37
45
36
397
15
120
35
24
50
26
49
310
116
22
278
259
122
12