80
25
133
46
5
40
8
10
6
16
12
17
243
111
37
3
76
82
39
54
22
24
13
72
50
31
293
114
121
218
129
124
130
93
70
155
71
73
41
136
53
107
52
94
51
289
68
27
48
66