133
113
75
32
53
69
88
283
120
30
111
82
148
190
44
172
126
50
72
264
154
43
116
41
39
64
67
112
391
49
59
89
96
21
265
22
17
35
71
7
34
130
20
66
47
77
149
92