133
237
87
25
28
67
58
114
90
53
72
59
269
297
21
18
180
95
56
46
51
62
52
32
96
34
83
57
66
64
117
40
85
77
99
37
15
36
75
84
41
43
54
82
22
168
30