455
52
95
76
40
50
37
21
19
60
34
114
55
211
161
10
47
41
17
35
331
146
81
64
232
46
69
393
96
33
13
154
51
11
20
110
77
14
124
136
73
190
61
108
36
107
44
15
74
32
349
633