152
495
52
91
64
29
41
35
32
133
99
44
60
59
47
15
24
90
68
182
26
56
23
19
167
37
39
66
108
34
50
16
36
28
5
116
25
11
31
92
58
75
43