13
101
8
20
38
186
335
114
35
12
33
23
22
11
25
125
10
16
6
64
239
45
134
152
47
44
28
266
1
29
544
39
5
27
21
276
145
216
17
46
3
49