108
43
21
15
13
31
22
59
25
35
28
23
29
26
50
40
20
158
16
71
76
24
91
27
119
6
12
74
151
81
115
77
4
7
104
41
14
70
42
32
61
146
48
178
39
65
106