98
31
17
14
318
74
83
36
343
86
1108
29
51
107
40
175
59
10
21
28
7
11
5
102
30
26
20
13
43
12
27
383
73
186
18
8
172
46
22
6
64
1438
16
23