112
72
122
21
28
29
34
171
71
207
16
67
87
24
82
32
13
8
61
68
9
64
10
134
62
44
60
133
50
39
89
30
126
76
17
372
7
37
147
15
53
38
11
158
130