234
296
59
231
70
141
55
29
107
122
66
268
127
31
14
392
64
161
126
156
92
72
222
40
17
54
25
20
7
39
48
37
15
49
190
42
32
27
79
38
143
86
110
255
940
69
109