137
31
202
860
117
40
104
79
157
252
68
53
179
34
21
15
435
277
70
56
51
236
36
41
32
92
80
267
63
72
2
75
67
9
47
35
25
46
18
61
39
263
113
152
127
65
141
16
44
555
55
23
20
173