113
18
90
68
26
81
37
14
248
135
74
347
77
129
7
33
10
169
46
122
127
19
25
406
70
17
54
5
35
47
50
28
114
64
56
13
16
55
4
20
1
15
8
138
41
34
2
195