151
94
161
6
22
232
8
108
11
48
18
69
79
41
25
68
38
86
55
82
14
15
36
13
77
137
40
34
64
101
42
70
54
58
141
20
129
4
49
920
283
174
380
52
124
92
219