15
30
28
33
117
159
21
140
48
38
17
158
61
24
249
108
74
83
53
96
98
20
37
43
134
10
23
14
84
50
26
16
31
45
49
1500
22
39
102
18
128
76
11
65
34
100
6
13
104
25
51
29