103
30
37
38
40
15
41
14
239
19
110
133
29
7
4
8
55
49
47
5
51
39
117
26
93
45
20
90
79
12
25
11
32
31
146
307
56
84
57
13
6
9
212
23
18