125
38
348
483
156
70
66
43
86
144
32
25
110
58
277
20
96
65
174
78
51
87
183
733
69
55
14
103
16
61
98
50
76
35
71
53
1687
54
19
102
30
56
147
117
22
34
44