125
52
17
43
229
1
71
151
90
77
94
115
37
183
70
103
15
150
60
149
85
21
14
132
65
79
42
44
50
121
123
76
32
107
231
51
417
78
12
34
96
20
25
38
54
23
114
64
27
139