133
122
41
201
63
31
58
199
95
49
438
79
42
33
68
53
333
30
313
74
236
26
36
118
113
84
216
140
111
76
85
32
21
120
125
43
34
37
51
57
221
136
167
18
862
3341
75
152