65
48
31
18
37
35
101
73
8
27
61
86
40
62
58
39
179
109
42
30
49
51
116
78
14
70
59
60
22
82
24
29
97
13
23
670
54
942
17
114
25
56
44
92