1
11
12
45
21
27
36
106
479
228
4
79
62
8
15
71
10
126
178
7
35
2
77
130
44
138
29
28
22
3
104
39
33
16
6
244
68
13
17
65
151
78
80
56
73
9