95
24
161
64
104
1429
113
30
85
118
186
103
28
77
266
119
57
25
27
310
21
65
55
433
23
48
13
145
112
10
9
16
26
5
39
36
44
80
76
261
132
218
18
6
46
3
62
94
75
58
66
1363