15
6
41
13
25
75
35
302
95
16
23
85
111
37
254
46
104
122
79
265
294
96
465
42
108
81
84
36
67
20
47
27
97
292
83
56
11
43
38
284
31
231
32
135
824
72
263
52
68