16
126
28
134
58
44
53
375
544
45
228
8
67
4
37
135
55
41
35
18
122
71
96
49
38
105
112
308
152
64
66
263
117
24
63
60
25
192
62
30
103
217
47
111
10
12
113
23
145
29
32
86