121
75
160
33
100
135
22
82
19
152
187
31
79
17
38
64
52
77
62
18
28
16
29
45
101
106
66
24
27
26
20
12
97
39
48
13
54
93
46
237
125
63
47
32
42
30
71
111