22
93
35
10
48
95
49
107
9
43
256
18
24
86
15
58
32
92
8
2
29
4
19
50
0
313
34
11
14
262
7
12
3
88
94
102