38
96
85
36
61
283
21
105
55
27
73
360
116
173
90
68
65
30
12
24
19
54
10
56
177
100
17
22
59
28
169
111
41
180
233
58
40
32
136
67
77
20
74
92
124
29
42
333
51