15
30
44
41
10
271
12
111
136
149
32
49
18
2
11
38
127
168
57
95
73
29
53
1211
143
23
203
117
48
165
47
68
264
54
31
88
5
301
1415
25
325
8
52
16
87
6
89
267
20
22
529
163