41
31
81
26
28
55
332
118
21
62
183
116
30
95
6
32
23
35
12
96
19
22
14
10
17
86
64
76
8
112
13
161
65
42
39
1
208
59
169
201
57
77
51