83
53
44
34
39
13
18
15
30
29
8
70
76
41
80
73
28
51
23
63
32
166
92
49
108
58
46
74
52
122
110
69
42
20
68
59
86
117
178
77
128
11
54
255
72
96
91
24
106
503