45
34
22
36
216
61
76
48
145
275
27
202
144
75
35
40
24
20
130
31
123
78
46
62
69
128
147
29
85
711
30
56
60
338
65
435
119
166
77
93
135
91