89
11
150
69
39
17
63
85
18
64
32
59
10
36
37
966
26
22
50
436
38
52
29
47
128
286
313
248
51
157
659
210
92
277
66
144
19
87
204
661
61
58
546
140
76