41
21
55
15
32
54
28
63
229
151
62
19
126
13
52
72
48
11
85
104
357
78
31
101
8
127
100
53
152
106
98
81
65
58
39
37
68
195
34
47
90
30
140
69
46
86