32
11
48
15
81
19
36
47
57
91
28
347
98
34
180
53
87
20
31
239
35
24
86
37
50
89
193
65
352
42
211
8
46
60
62
61
39
85
45
115
16
95
165
128
71