2
13
8
1
5
3
6
21
7
22
118
28
43
11
32
23
10
108
31
30
130
64
39
15
79
159
168
16
346
88
288
58
77
142
101
141
74
245
4
20
9
255