141
58
159
497
48
55
167
151
157
82
379
553
106
829
1107
168
4013
6585
65
47
31
51
360
126
64
61
37
155
377
125
248
271
42
67
208
279
32
1774
103
34
30
127
197
9
8
38
95
13
22
350
23
26
204
77
19
323
6
146