120
78
24
35
103
23
62
64
106
85
89
31
143
29
52
10
15
33
32
16
5
7
58
82
30
19
45
41
14
37
18
20
61
74
49
39
46
187
77
42
98
145
97
83
43
349