41
93
88
75
167
33
39
35
23
19
82
15
247
40
57
324
9
124
59
44
63
42
37
3
389
101
14
47
81
28
22
142
69
51
64
55
2
67
30
12
5
24
8
227
43
92
20
113