30
13
14
81
11
76
37
26
119
9
31
20
8
52
34
5
38
21
97
12
116
16
98
17
36
18
4
251
59
35
72
55
25
178
331
751
106
169
95
78
88
410
671
33
58
100
3
161
40