45
115
238
138
153
33
26
3
16
28
102
82
18
98
76
39
29
19
23
35
20
36
22
50
112
8
15
48
5
13
60
10
122
7
155
9
190
237
67
21
2
11
206