38
32
20
78
33
100
23
14
19
22
65
10
29
102
41
63
34
68
94
92
48
56
28
24
40
9
39
46
27
13
203
108
6
36
69
31
26
12
7
114
379
219
177
137
115
47
346
291
105