1
5
11
7
2
76
3
26
28
8
24
72
10
20
108
52
185
111
35
37
77
82
560
80
43
88
89
73
130
289
59
54
50
31
23
27
221
21
134
38
39
112
264
120
87
66
33