30
18
11
85
53
98
38
89
37
313
21
69
101
88
42
80
19
242
66
51
67
123
27
52
47
25
13
86
175
152
31
12
26
114
23
100
75
55
35
34
6
58
15
10
73