14
183
43
4
37
29
110
8
10
35
32
22
141
457
13
42
367
89
126
195
98
156
47
84
71
23
49
222
593
40
178
204
241
232
487
31
19
11
51
259
18
227
348
189
52
151
76
61
39
121
104