95
45
110
122
19
8
149
102
53
84
54
23
12
1545
18
31
150
82
65
100
67
33
39
564
103
25
52
38
80
72
43
125
74
59
17
11
16
29
13
9
6
48
220
193
5