121
80
160
56
60
55
48
85
36
30
52
40
45
82
89
31
20
34
21
248
49
68
33
179
22
57
108
59
27
54
578
77
29
73
18
28
136
25
41
66
16
39
3
17
166
105
51
88