542
112
29
39
15
303
61
27
12
110
225
4
26
14
33
16
3
22
24
34
103
247
45
7
30
296
168
23
1356
19
69
85
41
48
5
6
36
21
25
8
153
43
11
292
55
67
32
352
87
40