173
23
101
34
17
67
14
47
87
279
4840
95
450
703
81
30
20
50
287
41
64
28
233
4
42
117
13
12
149
33
8
16
56
21
22
37
66
96
24
63
52
89
15
45
10
35
19
31
346
80
142
206
90