183
118
108
729
229
215
101
14
53
122
47
37
76
50
95
161
172
114
213
67
15
23
31
40
104
89
49
48
282
44
123
74
197
45
147
214
137
32
75
12
97
91
13
57
42
80
29
203