112
1153
9
136
52
17
10
87
21
37
132
28
19
20
38
15
40
88
6
66
126
23
64
148
180
188
55
85
22
24
16
8
56
26
27
30
86
83
36
62
82
218
106
80
49
178
47
51