83
52
29
112
92
12
5
32
56
14
17
33
4
7
2
87
1
18
16
9
15
28
43
81
25
19
35
23
8
120
3
13
293
24
69
37
10
36
117
31