50
45
67
196
51
19
23
283
135
46
94
55
84
9
96
38
33
13
32
89
37
30
91
165
65
17
63
186
119
133
177
79
81
276
7
88
76
40
54
95
209
52
171
648
41
145
22
260
25
24