39
86
33
75
36
155
62
28
81
34
281
104
73
53
20
64
212
44
26
31
29
52
47
46
178
51
42
41
48
90
241
18
144
82
89
50
23
8
85
357
163
54
289
69
116