35
45
29
8
81
311
15
10
11
7
46
58
141
18
110
14
148
76
37
175
19
9
34
43
90
13
178
170
87
62
273
84
38
28
82
158
89
12
40
17
238
5
96
88