106
183
120
108
729
229
215
101
14
53
122
47
37
76
50
96
161
172
114
213
67
15
23
31
40
104
90
48
283
44
124
74
68
198
45
148
214
138
32
12
98
91
13
58
42
80
29
75