13
10
68
48
51
66
123
242
229
172
8
45
18
17
15
320
16
83
86
213
107
21
9
43
7
4
145
335
49
104
20
129
39
28
27
12
11
101
47
31
114
161
22
2
77
29
98
41
76