128
108
37
57
85
53
123
79
86
739
171
47
35
66
189
65
163
72
42
78
46
150
38
43
64
155
28
50
73
30
41
52
70
20
67
91
147
87
109
246
139
62
95
157
75
29
105
597
445
132
116