28
38
15
148
95
126
149
52
13
20
234
17
329
29
25
112
60
6
9
110
79
18
96
232
34
53
31
109
92
23
16
99
41
7
58
97
5
32
54
87
305
24
243
27
30