104
76
188
65
25
115
38
37
20
31
106
346
42
48
17
29
6
13
51
19
30
28
15
163
68
108
24
8
4
34
49
33
47
91
43
46
9
183
40
21
156
69
5
35
415