34
331
108
41
47
44
30
29
94
39
66
23
55
48
31
233
12
10
96
40
45
98
43
82
107
54
8
56
28
65
32
15
16
77
58
91
49
52
53
63
93
27
68
228
92