110
23
82
30
11
25
22
125
85
15
71
228
156
95
45
83
112
12
65
20
144
76
38
29
16
5
32
10
80
58
8
28
118
47
66
34
44
295
24
33
7
6
35
17
52
18
14
60
194
21