13
10
28
11
38
3
23
30
15
97
50
49
102
12
41
148
94
78
64
61
59
47
150
260
93
85
56
100
220
14
66
128
36
108
68
37
43
45