95
23
9
146
58
187
230
46
3
11
30
37
61
20
110
38
35
50
7
33
98
92
25
24
75
22
159
391
10
16
166
49
15
29
14
28
43
621
51
18
70
26