28
5
30
44
112
149
102
124
114
62
20
37
156
85
41
39
68
58
240
88
145
84
144
67
127
53
97
45
33
16
48
29
109
11
60
14
24
49
51
34
43
86
115
23
15
47
57
148