43
151
60
77
18
45
187
51
685
42
203
34
19
123
13
29
101
31
61
96
22
26
21
28
46
67
38
30
69
299
40
35
10
33
118
144
92
308
23
41
44
97
20
611
1096
4