121
17
22
286
236
155
149
94
545
49
14
31
80
19
100
53
137
476
24
67
79
391
92
126
68
25
30
43
290
55
52
36
66
50
29
65
33
60
48
87
220
156
28
86
32
21
71
59
45