43
38
14
55
107
9
31
69
174
11
58
21
311
95
26
12
17
22
108
90
52
13
7
89
10
37
34
25
6
48
84
73
195
42
33
63
19
79
24
29
130
140
4
330
47
49
16