72
68
55
46
161
139
44
42
92
57
65
49
128
9
7
53
588
217
22
36
112
20
122
160
70
86
202
225
59
137
503
37
38
16
82
17
27
23
6
81
32
109
108
21
5
11
79
13
24
31