56
29
132
47
32
8
19
61
70
38
89
45
49
41
96
116
98
167
44
94
80
27
105
77
46
63
55
119
157
131
52
16
81
64
18
301
90
59
24
348
42
75
37
20
54
23
236
40
17
31
111