316
14
135
38
50
210
368
25
41
111
13
16
43
20
34
144
91
18
27
7
6
559
93
15
11
31
23
150
5
22
28
89
444
3
262
127
33
402
59
71
12
8
94
37
24
119
78