76
10
8
17
5
30
25
348
15
27
35
26
22
7
23
16
93
95
24
11
97
300
830
51
38
60
39
136
69
42
141
13
164
84
79
41
19
20
159
131
49
265
72
12