43
136
84
254
161
290
22
92
34
11
67
42
156
104
29
14
12
49
31
19
20
80
56
38
23
125
13
21
101
151
122
62
146
18
801
650
106
68
10
349
66
15
33
595
27
82
64
81
47
86