342
270
86
35
30
111
331
7
13
4
44
220
33
8
22
17
34
360
41
56
9
32
46
11
43
18
72
24
66
19
62
26
54
28
119
88
6
27
29
106
70
47
20
21
53