112
239
217
35
19
67
91
9
69
72
44
31
49
64
30
105
17
40
22
32
28
5
3
15
20
34
74
23
10
83
110
179
395
95
53
47
54
6
8
51
29
37
60
109
18
302
102