159
611
196
28
70
44
21
23
30
46
51
8
39
246
145
41
11
78
65
27
105
64
17
57
66
162
293
18
140
20
52
519
42
47
15
114
103
136
228
38
178
13
336
255
43
277
49
194