15
47
30
82
21
34
31
101
48
20
45
261
259
12
51
103
77
76
43
133
66
105
11
44
41
38
86
69
60
154
122
376
273
227
129
112
123
88
24
23
299
67
14
124
27
160
64
89
42