2
145
27
26
21
18
6
35
24
37
13
22
4
30
117
94
86
88
42
43
10
34
356
85
57
31
68
78
20
69
111
67
162
14
3
66
246
54
7
157
81
23
9
60
45
32
28
44
56