38
29
23
26
37
7
5
9
21
47
17
19
16
24
22
100
12
69
32
15
233
56
41
36
68
30
75
25
42
13
61
8
39
46
31
95
20
108
85
450
151
176
64
255