2
49
29
87
14
25
21
6
31
30
41
20
7
12
107
36
22
35
23
32
10
56
39
5
4
69
37
0
38
293
141
17
208
3
8
9
24